package com.cbw.mvc.test;

import com.cbw.mvc.ResponseBody;
import com.cbw.mvc.ResponseView;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 * 只需要在这里定义请求的方法，不需要再写servlet
 * 请求路径的获取，请求方法的执行以及请求方法的响应都在DispatchServlet处理
 * 开发人员只需要关注方法的实现即可
 */
public class UserController {
    /**
     * 该注解标识的方法，返回类型是字符串
     * @return
     */
    @ResponseBody("/login.do")
    public String login(HttpServletRequest request, HttpServletResponse response){
        return "login success";
    }

    /**
     * 该注解标识的方法，返回类型是页面
     * @return
     */
    @ResponseView("/reg.do")
    public String reg(HttpServletRequest request, HttpServletResponse response){
        return "success.jsp";
    }
}
